home *** CD-ROM | disk | FTP | other *** search
- ; $VER: Install_PPC-Plugins V17.1 (6.6.97)
- ; © 1993-97 by Andreas R. Kleinert.
- ; This is the Installer Script for PPC plugins for superview.library V17+
-
- (set @app-name "SuperView-Library PPC Plugins")
- (welcome "SuperView-Library PPC Plugin Installation")
-
- (set #cpu (database "cpu")) (if (> (exists ("sys:libs/68060.library")) 0) (set #cpu "68060") )
- (set #ppc_cpu "none") (if (> (exists ("sys:libs/ppc.library")) 0) (set #ppc_cpu "PPC60x") )
- (if (> (exists ("sys:libs/PowerPC.library")) 0) (set #ppc_cpu "PPC60x") )
-
- (set #Msg_CopyEnvConfig "Copying appropriate configuration to ENV:")
- (set #Msg_LibPath "Library Path")
- (set #Msg_InstallingLibs "Copying Libraries...")
- (set #Msg_Ready "SuperView-Library PPC Plugins have been installed now.\nIf this was an Update, you should\nreboot your computer now.")
- (set #Msg_LibPath "Library Path")
-
- ; install config files
-
- (makedir "ENV:SuperView-Library")
- (makedir "ENVARC:SuperView-Library")
-
- (copyfiles
- (prompt #Msg_CopyEnvConfig)
- (help @copyfiles-help)
- (source "env")
- (dest "ENV:")
- (all)
- )
-
- (copyfiles
- (prompt #Msg_CopyEnvConfig)
- (help @copyfiles-help)
- (source "env")
- (dest "ENVARC:")
- (all)
- )
-
- ; where's the library ?
-
- (set #svlibdir
- (askdir
- (prompt #Msg_LibPath)
- (help @askdir-help)
- (newpath)
- (default "LIBS:")
- )
- )
-
- ; install modules
-
- (set #svobjectdir (tackon #svlibdir "svobjects"))
- (set #svdriverdir (tackon #svlibdir "svdrivers"))
- (set #svoperatordir (tackon #svlibdir "svoperators"))
-
- (set #ppc_svobjectdir (tackon #svlibdir "svppc/svobjects"))
- (set #ppc_svdriverdir (tackon #svlibdir "svppc/svdrivers"))
- (set #ppc_svoperatordir (tackon #svlibdir "svppc/svoperators"))
-
- (makedir #svobjectdir)
- (makedir #svdriverdir)
- (makedir #svoperatordir)
-
- (makedir #ppc_svobjectdir)
- (makedir #ppc_svdriverdir)
- (makedir #ppc_svoperatordir)
-
- ; 68k
-
- (copyfiles
- (prompt #Msg_InstallingLibs)
- (help @copyfiles-help)
- (source "libs/svobjects")
- (dest (tackon #svlibdir "svobjects"))
- (pattern "#?")
- (confirm)
- (files)
- )
-
- (copyfiles
- (prompt #Msg_InstallingLibs)
- (help @copyfiles-help)
- (source "libs/svdrivers")
- (dest (tackon #svlibdir "svdrivers"))
- (pattern "#?")
- (confirm)
- (files)
- )
-
- (copyfiles
- (prompt #Msg_InstallingLibs)
- (help @copyfiles-help)
- (source "libs/svoperators")
- (dest (tackon #svlibdir "svoperators"))
- (pattern "#?")
- (confirm)
- (files)
- )
-
- (if (>= #cpu 68020)
- (
- (copyfiles
- (prompt #Msg_InstallingLibs)
- (help @copyfiles-help)
- (source "libs/68030")
- (dest #svlibdir)
- (confirm)
- (all)
- )
- )
- )
-
- ; ppc
-
- (copyfiles
- (prompt #Msg_InstallingLibs)
- (help @copyfiles-help)
- (source "libs/svppc")
- (dest (tackon #svlibdir "svppc"))
- (confirm)
- (all)
- )
-
- ; EOF
-
- (exit #Msg_Ready)
-